.p01065-contenedor {
  margin: 10 auto;
}

.p01065-juego {
padding-left: 20%;
}
.p01065-juego .stl{
  width: 70%;
  height: 280px;
  border: 3px solid #e66600;
  line-height: 100%;
  font-size: 100%;
  border-radius: 2%;
}
.p01065-juego .figuras{
  width: 100%;
  height: 75%;
  border: 0px solid #000;
}
.p01065-juego .base{
  float: left;
  width: 48%;
  height: 100%;
  border: 0px solid #000000;
}
.p01065-juego .mitad{
  float:left;
  width: 50%;
  height: 100%;
  border: 0px solid #000000;
}
.p01065-juego .col{
  float:left;
  font-weight: bold;
  width: 12.5%;
  height: 100%;
  border: 0px solid #000;
}
.p01065-juego .operacion{
  width: 100%;
  height: 25%;
  border-top: 3px solid #e66600;
}
.p01065-juego .sec1{
  float: left;
  width: 72%;
  height: 100%;
  padding-top: 4%;
  border: 0px solid #000;
  padding-left: 5%;
}
.p01065-juego .sec2{
  float: left;
  width: 28%;
  height: 100%;
  padding-top: 4%;
  border: 0px solid #000;
}
.p01065-juego .fila{
  float: left;
  width: 100%;
  height: 68%;
  border: 0px solid #000;
  padding-left: 0%;
}
.p01065-juego .num{
  float: left;
  text-align: right;
  padding-top: 4%;
  font-size: 1.9em;
  font-weight: bold;
  width: 22%;
  height: 100%;
  border: 0px solid #000;
}
.p01065-juego .flecha{
  float: left;
  width: 78%;
  height: 100%;
  border: 0px solid #000;
  background-size:95% 50%;  
  background-repeat: no-repeat;
  background-position: center; 
  padding-left: 15%;  
}
.p01065-juego .txt{
  float: left;
  width: 70%;
  height: 100%;
  border: 1px solid #000;
  background-color: #FFFFFF;
  border-radius: 15%;
  border: 2px solid #9fa7a0;
  text-align: center;
  font-weight: bold;
  padding-top: 3%;
}
.p01065-juego .box{
  width: 100%;
  height: 10%;
  border: 0px solid #000;
}
.p01065-juego .box img{
  width: 100%;
  height: 100%;
  clear: both;
  float: left;
}
.p01065-juego .resp{
  float:left;
  padding-top: 6%;
  font-weight: bold;
  text-align: center;
  float: left;
  width: 50%;
  height: 100%;
  border: 2px solid #f33b3b;
  background-color: #FFFFFF;
}
.numeros{
  font-size: 1.9em;
}
#menu-simbolos1 {
  height: 0;
  position: relative;
  top: 0;
  left: 0;
  width: 89%;
  z-index: 99;
  opacity: 0.9;
  transition: all 0.5s ease;
  overflow: hidden;
}

#menu-simbolos1 .simbolo {
  width: 99%;
  height: 25px;
  border: 1px solid #C8C8C8;
  border-radius: 5px;
  line-height: 21px;
  font-size: 80%;  
  font-weight: bold;
  background-color: #b0c4de;
}

#menu-simbolo1 .simbolo:hover {
  background: #C8C8C8;
}
#menu-simbolos2 {
  height: 0;
  position: relative;
  top: 0;
  left: 0;
  width: 89%;
  z-index: 99;
  opacity: 0.9;
  transition: all 0.5s ease;
  overflow: hidden;
}

#menu-simbolos2 .simbolo {
  width: 99%;
  height: 25px;
  border: 1px solid #C8C8C8;
  border-radius: 5px;
  line-height: 21px;
  font-size: 80%;  
  font-weight: bold;
  background-color: #b0c4de;
}

#menu-simbolo2 .simbolo:hover {
  background: #C8C8C8;
}
#menu-simbolos3 {
  height: 0;
  position: relative;
  top: 0;
  left: 0;
  width: 89%;
  z-index: 99;
  opacity: 0.9;
  transition: all 0.5s ease;
  overflow: hidden;
}

#menu-simbolos3 .simbolo {
  width: 99%;
  height: 25px;
  border: 1px solid #C8C8C8;
  border-radius: 5px;
  line-height: 21px;
  font-size: 80%;  
  font-weight: bold;
  background-color: #b0c4de;
}

#menu-simbolo3 .simbolo:hover {
  background: #C8C8C8;
}
@media screen and (max-width: 1015px){
	.p01065-juego {
		padding-left: 10%;
	}
	.p01065-juego .stl{
		width: 75%;
		height: 250px;		
	}	
}

@media screen and (max-width: 450px){

}